package top.tangyh.lamp.care.vo.query;

import io.swagger.v3.oas.annotations.media.Schema;
import jakarta.validation.constraints.NotBlank;
import lombok.Data;

import java.io.Serializable;

@Data
@Schema(description = "观察项病人查置查询参数  观察项病人查置查询参数")
public class ObsvPtCfgQueryParam implements Serializable {

	@Schema(description = "病人识别号,说明：可查询", required = true)
	@NotBlank(message = "病人识别号不能为空")
	private String patientIdent;

	@Schema(description = "病人住院号", required = false)
	private String hospitalNumber;

	@Schema(description = "观察项类型，说明：可查询", required = false)
	private String obsvType;

	@Schema(description = "是否逻辑删除 0-否，1-是", hidden = true)
	private Integer isDeleted;

}